antisubmarine torpedo - German English Dictionary